package com.it.xuehang.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Date;

import lombok.*;

/**
 * <p>
 * 昨天天气信息表
 * </p>
 *
 * @author xuehang
 * @since 2024-12-12
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("YESTERDAY_WEATHER")
public class YesterdayWeather implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private BigDecimal id;

    /**
     * 关联城市ID
     */
    private BigDecimal cityId;

    /**
     * 日期
     */
    private LocalDate date;

    /**
     * 星期
     */
    private String week;

    /**
     * 日出时间
     */
    private String sunrise;

    /**
     * 最高温度
     */
    private BigDecimal highTemp;

    /**
     * 最低温度
     */
    private BigDecimal lowTemp;

    /**
     * 日落时间
     */
    private String sunset;

    /**
     * 空气质量指数
     */
    private BigDecimal aqi;

    /**
     * 风向
     */
    private String windDirection;

    /**
     * 风力强度
     */
    private String windStrength;

    /**
     * 天气类型
     */
    private String weatherType;

    /**
     * 天气描述
     */
    private String notice;


}
